
body { font-size:12px;background-color:#fff;/**#F4F4F4**/color:#46626A;margin:10px 15px;overflow:auto;}
input[type='button'] {-webkit-appearance:none;-webkit-border-radius:0px;}
body,select,input,textarea {font-family:Helvetica,Arial,sans-serif;}
.flexigrid a,.flexigrid a:link, .search a,.edit a, .search a:link,.edit a:link,.list tbody a,.list tbody a:link,.addcourse,.addcourse:link,#btnNewVersion,#btnNewVersion:link,.changeinfo,.changeinfo:link,.etmlinks a,.etmlinks a:link {color:#13B3FD;}
.flexigrid a:hover,.lit tbody a:hover,#btnNewVersion:hover,.changeinfo:hover,.etmlinks a:hover { color:#46626A;}
a, a:link,.addcourse,#btnNewVersion,.d a {text-decoration:none;}
.nodata {width:100%;color:#ff6600;border-top:1px solid #DAD8D4;border-bottom:1px solid #DAD8D4;background-color:#fff;padding:5px 0 5px 0;}
.nodata img {margin:5px 5px 5px 18px;}
.words {color:#ff6600;}
.title {background-color:#13B3FD;color:white;font-size:12px;font-weight:bold;height:30px;line-height:30px}
li,ul {list-style:none;}
select { color:#46626A; border:1px solid #DAD8D4;}
textarea {color:#46626A;font-size:12px;border:1px solid #DAD8D4;}
img {border:none;}
.aWhite { color:#DEDED9;}
.aNormal {color:#46626A;}
.hidden {display:none;}
.clear {clear:both;}
.thirdMemuDisplay {display:block;}
.topBar {background-color:#13B3FD;height:60px;width:100%;margin-left:0px;position:relative;}
.floatLeft {float:left;}
.floatRight {float:right;}
.warning {}
.warning span {font-weight:bold;color:red;}
#pagetitle img {position:absolute;top:13px;left:0px;width:36px;height:26px;}
#pagetitle {position:absolute;top:4px;left:-1px;}
.pagetitle {font-size:25px;margin-left:39px;height:50px;line-height:50px;display:block;color:white;font-family:"Microsoft Yahei","黑体", Helvetica,Arial,sans-serif;}
.topBar .floatRight {float:none;position:absolute;top:0px;right:0px;}
.topBar .floatRight a,.topBar .floatRight a:link {display:inline-block;height:60px;white-space:nowrap;position:relative;text-align:center;color:white;margin-right:8px;}
.displayblock {display:inline-block;}
.topBar .floatRight .fixWidth {width:50px;}
.topBar .floatRight .fixTop {position:absolute;top:22px;right:5px;white-space:nowrap;}
.topBar .floatRight #webIM .fixTop {top:12px;overflow:hidden;}
.topBar .floatRight #webIM .fixTop span {display:block;width:100%;text-align:left;}
.topBar .floatRight a div {background-color:white;opacity:0.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);position:absolute;width:100%;height:60px;}
.topBar .floatRight a img {
 margin-top:15px;
 width:31px;
 height:26px;
 margin-left:2px;
 margin-right:3px;
}
.topBar .floatRight a span {
}
#firstMenu {
 background-color:#384042;
 width:55px;
 vertical-align:top;
}
.firstMenuBg {
 position:absolute;
 top:0px;
 left:0px;
 height:66px;
 width:100%;
}
#firstMenu a {
 display:block;
 width:55px;
 border-bottom:1px solid #2D3335;
 padding:8px 5px;
 position:relative;
}
#mainContent {
 overflow:auto;
}
.fixTopBarColor {
 position:absolute;
 height:60px;
 width:13px;
 border-right:1px solid #13B3FD;
 right:-19px;
 top:-5px;
}
#childMenu {
 width:5px;
 background-color:white;
 vertical-align:top;
 border-right:2px solid #DAD8D4;
 position:relative;
}
.secMemuBg {
 color:#13B3FD;
}
#childMenu .secMemu {
 display:block;
 font-weight:bold;
 height:34px;
 line-height:34px;
 margin:0 17px;
 position:relative;
 width:125px;
}
#childMenu .thirdMemu {
 width:125px;
 margin:2px 17px;
 padding:4px 0px;
 position:relative;
}
.childMenuTopBar {
 position:relative;
 height:52px;
 border-bottom:3px solid #13B3FD;
 margin-left:17px;
 margin-right:17px;
}
.childMenuTopBar input {
 position:absolute;
 top:3px;
 right:0px;
}
.childMenuTopBar .d {
 font-size:18px;
 margin-bottom:3px;
 margin-top:5px;
 font-family:"Microsoft Yahei", Helvetica,Arial,sans-serif;
 width:105px;
 overflow:hidden;
 white-space:nowrap;
}
.childMenuTopBar .i {
 font-size:12px;
 width:120px;
 overflow:hidden;
 white-space:nowrap;
 margin-top:4px;
}
#menuNormal,#menuhover {
 overflow-x:hidden;
 overflow-y:auto;
 padding-top:10px;
}
table {
 width:100%;
}
table td input {
 color:#46626A;
}
.search_warp
{
 padding-bottom:10px;
 padding-top:10px;
 background-color:#F4F4F4;
}
.search,.edit {
 border-collapse:collapse;
 border-spacing:0;
 /**margin-bottom:10px;
 margin-top:10px;**/
 margin-bottom: 10px;
}
.search td {
 height:30px;/**25px**/
 line-height:30px;/**25px**/
 padding: 4px 0;
}
.edit {
}
.edit td {
 padding-top:8px;
}
.list {
 border-collapse:collapse;
 margin-left:-1px;
 border-bottom:1px solid #DAD8D4;
}
#maintable {
 border-collapse:collapse;
 border-spacing:0;
}
.list thead td, .list thead th {
 background-color:#F4F4F4;
 height:27px;
 line-height:27px;
 font-weight:bold;
 border-top:1px solid #DAD8D4;
 border-bottom:1px solid #DAD8D4;
 border-left:1px dotted #DAD8D4;
 border-right:1px dotted #DAD8D4;
}
.list thead td div, .list thead th div {
 position:relative;
 width:100%;
}
.list thead td input, .list thead th input {
 border:none;
 background:none;
 color:#46626A;
}
.list thead td span, .list thead th span {
 position:absolute;
 top:-7px;
 right:0px;
}
.list tbody td {
 background-color:white;
 height:24px;
 line-height:24px;
 padding-left:5px;
 padding-right:5px;
 border-top:1px dotted #DAD8D4;
 border-bottom:1px dotted #DAD8D4;
 border-left:1px dotted #DAD8D4;
 border-right:1px dotted #DAD8D4;
}
.list tfoot td {
 height:24px;
 line-height:24px;
 padding:0 5px 0 5px;
}
.list a, .list a:link, .pager a, .pager a:link {
 color:#46626A;
}
#logo {
 height:54px;
 text-align:center;
}
#logo .sex {
 width:60px;
 height:60px;
}
#logo .firstMenuSelectedTips img {
 width:7px;
 height:14px;
}
.currentSelected {
 position:relative;
}
.selected {
 background-color:#13B3FD;
 color:white;
}
.menuHover {
 background-color:#5ACAFE;
 color:white;
}
.menuHover1 {
 background-color:white;
 color:#46626A;
}
.firstMenuSelectedTips {
 font-size:12px;
 position:absolute;
 right:-1px;
 top:9px;
}
.secMenuSelectedTips {
 position:absolute;
 right:0px;
 top:13px;
}
.secMenuSelectedTips .arrowRight {
 width:6px;
 height:9px;
 margin-right:3px;
}
.secMenuSelectedTips .arrowDown {
 width:9px;
 height:6px;
 margin-right:3px;
}
.fixSecSelected {
}
.secUnSelected {
}
.bottomBar {
 border-top:1px solid #DAD8D4;
 height:5px;
 margin-top:5px;
 margin-right:17px;
 margin-left:17px;
}
.buttonList {
 height:22px;
 line-height:23px;
 background:white;
 border:1px solid #DAD8D4;
 margin-top:10px;
 margin-bottom:10px;
 margin-left:20px;
}
.buttonList table {
 border-collapse:collapse;
 border-spacing:0;
}
.buttonList input {
 border:none;
 padding:0px 10px;
 background:none;
 color:#46626A;
}
.buttonSelect {
 background-color:#13B3FD;
 color:white;
}
.buttonSelect input {
 color:white;
}
.button {
 background-color:#13B3FD;
 padding:1px 15px;
 border:1px solid #13B3FD;
 color:white;
 font-size:12px;
 word-spacing:3px;
 
}

/**搜索按钮**/
.btn_search{background:#13B3FD; border:none; color:#fff; cursor:pointer; display:inline-block; font-family:"Microsoft Yahei"; font-size:12px; height:32px; line-height:32px; margin:0 1px 0 0; padding:0 20px;}
/**搜索按钮结束**/

.flybutton {
 background-color:#13B3FD;
 padding:1px 15px;
 border:1px solid #13B3FD;
 color:white;
 font-size:12px;
 word-spacing:3px;
 background:url(/images/flysearch.png) no-repeat center center #13B3FD;
}
.button:disabled {
 background-color:#13B3FD;
 padding:1px 15px;
 border:1px solid #13B3FD;
 color:#DEDED9;
 font-size:12px;
 word-spacing:3px;
}
.buttonHover {
 background-color:#5ACAFE;
 padding:1px 15px;
 font-size:12px;
 border:1px solid #5ACAFE;
 color:white;
 word-spacing:3px;
}
.int {
 border:1px solid #DAD8D4;
 width:140px;
 height:30px;
}
.borderRight {
 border-right:1px solid #DAD8D4;
}
.borderLeft {
 border-left:1px solid #DAD8D4;
}
.borderBottom {
 border-bottom:1px solid #DAD8D4;
}
.borderTop {
 border-Top:1px solid #DAD8D4;
}
.textAlignRight {
 text-align:right;
}
.textAlignLeft {
 text-align:left;
}
.textAlignCenter {
 text-align:center;
}
.tabs {
 width:100%;
 height:40px;
 position:relative;
 margin-bottom:10px;
}
.selectedbar {
 background:#13B3FD;
 height:3px;
 bottom:0;
 height:3px;
 left:0;
 position:absolute;
 width:90px;
}
.tabSelected {
 font-weight:bold;
 color:#13B3FD !important;
}
.tabHover {
 border-bottom:3px solid #13B3FD;
}
.tabs a, .tabs a:link {
 color:#46626A;
 display:inline-block;
 height:37px;
 line-height:37px;
 padding-left:10px;
 padding-right:10px;
 text-align:center;
 position:relative;
}
.tabsBottomBar {
 border-bottom:1px solid #DAD8D4;
 position:absolute;
 bottom:1px;
 width:100%;
 z-index:-1;
}
.tabs .searchOption {
 position:absolute;
 right:12px;
 top:0;
}
.tabs .searchOption a {
 width:50px;
 color:#46626A;
 display:inline-block;
 height:37px;
 line-height:37px;
 text-align:center;
 padding:0px;
 margin-right:5px;
}
.tabs .searchOption img {
 position:absolute;
 bottom:-9px;
 left:17px;
}
#setting ,#settingForHover {
 z-index:999;
 position:absolute;
 background-color:white;
}
#setting {
 right:46px;
 top:60px;
 width:240px;
 padding-left:5px;
 padding-right:5px;
}
#settingForHover {
 padding-left:15px;
 padding-right:15px;
 left:65px;
 top:0px;
 width:285px;
}
#settingForHover #btnLogOut11 {
 position:absolute;
 top:19px;
 right:15px;
}
#settingForHover .bottomBarForSetting {
 border-bottom:3px solid #13B3FD;
 width:100%;
 overflow:hidden;
 height:57px;
 line-height:57px;
}
#settingForHover .bottomBarForSetting .userNameStr {
 color:#13B3FD;
 font-family:"Microsoft Yahei","黑体",Helvetica,Arial,sans-serif;
 font-size:25px;
}
#settingForHover .bottomBarForSetting .otherInfo {
 margin-left:10px;
}
#setting .settingHeader,#settingForHover .settingHeader {
 margin-bottom:8px;
}
#setting .settingHeader td,#settingForHover .settingHeader td {
 text-align:center;
 margin-bottom:10px;
}
#setting .settingHeader div,#settingForHover .settingHeader div {
 margin-top:5px;
}
#setting table ,#settingForHover table {
 margin-top:10px;
}
#setting table td,#settingForHover table td {
 padding-bottom:5px;
}
#setting .links,#settingForHover .links {
 padding-top:10px;
 padding-bottom:10px;
}
#setting .links a,#setting .links a:link,#settingForHover .links a,#settingForHover .links a:link {
 color:#46626A;
 text-decoration:none;
 margin-left:20px;
}
#setting .links span,#settingForHover .links span {
 position:relative;
 margin-right:13px;
}
#setting .links img,#settingForHover .links img {
 position:absolute;
 top:-2px;
 left:0px;
}
#setting .links input, #settingForHover .links input {
 border:none;
 background:none;
 color:#46626A;
 position:absolute;
 left:10px;
 top:-2px;
}
#setting .skins,#settingForHover .skins {
 padding:5px 0 0;
}
#setting .skins a,#settingForHover .skins a {
 display:inline-block;
 margin-bottom:5px;
 margin-left:4px;
}
#setting .info,#settingForHover .info {
 padding-bottom:10px;
 padding-top:10px;
}
#setting .info div,#settingForHover .info div {
 margin-bottom:5px;
 margin-top:5px;
}
#setting .info .cc,#settingForHover .info .cc {
 color:#DAD8D4;
 float:right;
}
#settingForHover {
 overflow:hidden;
}
.settingNormal2 {
 position:absolute;
 top:0px;
 left:15px;
 z-index:10;
 background-color:white;
}
.settingNormal2 .info {
 position:absolute;
 bottom:0px;
 right:0px;
}
.userico {
 padding-left:15px;
 background:url("/images/topuser.png") no-repeat left bottom;
}
.signtimeico {
 padding-left:15px;
 background:url("/images/toptime.png") no-repeat left bottom;
}
.signtimeico:hover {
 cursor:pointer;
}
.otherInfo {
 display:inline-block;
 height:20px;
 line-height:29px;
}
.countInfo {
 font-weight:bold;
 display:inline-block;
 width:30px;
 color:#13B3FD;
}
#btnReturn1 {
 position:absolute;
 top:19px;
 right:0px;
 background:url("/images/topreturn.png") no-repeat;
 width:25px;
 height:22px;
}
#btnReturn1:hover {
 cursor:pointer;
}
#countInfo div {
 margin-top:5px;
 margin-bottom:5px;
}
#flashClock {
 margin-left:-8px;
 margin-top:10px;
 margin-bottom:10px;
 height:100px;
 width:300px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #childMenu {
  border-right:1px solid #DAD8D4;
 }
 .fixTopBarColor {
  right:-18px;
 }
 .list {
  margin-left:-2px;
 }
 #rightInfo .content .itemInfo .fix {
 }
}#floatBoxBg {
  display:none;
  width:100%;
  height:100%;
  background:#000;
  position:absolute;
  top:0;
  left:0;
  z-index:10000;
 }
.floatBox {
 border:#DAD8D4 1px solid;
 width:300px;
 position:absolute;
 top:100px;
 left:40%;
 z-index:10001;
}
.floatBox .title {
 height:23px;
 padding:7px 10px 0;
 background:#333;
 color:#fff;
}
.floatBox .title h4 {
 float:left;
 padding:0;
 margin:0;
 font-size:12px;
 line-height:16px;
}
.floatBox .title span {
 float:right;
 cursor:pointer;
}
.floatBox .title span:hover {
 color:#FCDD0B;
}
.floatBox .content {
 background:#fff;
}
.floatBox .list_th {
 background-color:#13B3FD;
 height:32px;
 line-height:32px;
 color:white;
}
.floatBox .list_th .close {
 color:white;
}
.bottomshadow {
 filter:progid:DXImageTransform.Microsoft.Shadow(color=#858181,direction=180,strength=2);
 -moz-box-shadow:0px 2px 3px #858181;
 -webkit-box-shadow:0px 2px 3px #858181;
 box-shadow:0px 2px 3px #858181;
}
.title1 {
 clear:both;
 font-weight:bold;
 padding-left:20px;
 position:relative;
 margin-left:20px;
 margin-top:10px;
 margin-bottom:10px;
}
.title1 div {
 width:15px;
 height:15px;
 background-color:#13B3FD;
 position:absolute;
 top:0px;
 left:0px;
}
#rightInfo {
 width:250px;
 overflow-x:hidden;
}
#rightInfo .content {
 width:240px;
 margin-left:10px;
 padding-left:15px;
 padding-top:22px;
}
#rightInfo .content #photos {
 width:210px;
 height:175px;
 background-color:white;
 border:1px solid #DAD8D4;
 text-align:center;
}
#rightInfo .content .countInfo {
 margin-top:10px;
 margin-bottom:10px;
}
#rightInfo .content .countInfo span {
 color:#13B3FD;
}
#rightInfo .content .itemInfo {
 position:relative;
 background-position:center;
 background-color:white;
 width:212px;
 margin-bottom:10px;
 border:1px solid #DAD8D4;
}
#rightInfo .content .itemInfo .title {
 padding-left:10px;
 background-color:white;
 border-bottom:1px dotted #DAD8D4;
 color:#46626A;
 margin-bottom:5px;
 overflow:hidden;
}
#rightInfo .content .itemInfo .fix {
 background:url("/Images/fix.png") left top;
 width:32px;
 height:19px;
 position:absolute;
 top:5px;
 left:-27px;
}
#rightInfo .content .itemInfo .detailInfo {
 margin:10px;
 width:200px;
 overflow:hidden;
}
#indexTop {
 background:url("/Themes/Theme1/Images/top_bg.jpg") repeat;
 width:100%;
 position:relative;
}
#indexTop .imgBg {
 background:url("/Themes/Theme1/Images/top.jpg") repeat-y;
}
#indexTop .buttons {
 position:absolute;
 bottom:-4px;
 right:10px;
}
#indexTop a, #indexTop a:link {
 color:white;
 position:relative;
 display:inline-block;
 height:35px;
 margin-right:10px;
}
#indexTop a span {
 position:absolute;
 bottom:0px;
 left:50px;
 color:#F4F4F4;
}
#indexTop .itemSelected {
 font-weight:bold;
}
.itemContent {
 overflow:hidden;
}
#nav table td a, #nav table td a:link {
 display:block;
 width:100%;
 height:100%;
 text-align:center;
 color:white;
 padding-top:10px;
}
#nav table td a .img {
 display:block;
 height:55px;
 line-height:55px;
 margin-top:10px;
}
#nav table td a .text {
 display:block;
 height:33px;
 line-height:33px;
}
#nav td div {
 height:100%;
 width:100%;
}
#nav td .slide div {
 height:120px;
}
#AspNetPager ,.pager {
 margin-left:20px;
 margin-top:5px;
}
.wordwrap {
 white-space:pre-wrap;
 white-space:-moz-pre-wrap;
 white-space:-pre-wrap;
 white-space:-o-pre-wrap;
 word-wrap:break-word;
}
.flexigrid {
 line-height:normal;
 position:relative;
 border:0px solid #eee;
 overflow:hidden;
 /**margin-left:-1px;**/
}
.flexigrid .flexigridTips {
 width:100%;
 height:25px;
 line-height:25px;
 border-bottom:1px solid #DAD8D4;
 padding-left:23px;
}
.flexigrid.hideBody {
 height:26px !important;
 border-bottom:1px solid #ccc;
}
.ie6fullwidthbug {
 border-right:0px solid #ccc;
 padding-right:2px;
}
.flexigrid div.nDiv {
 background:#F9F9F9 url(../../images/line.gif) repeat-y -1px top;
 border:1px solid #DAD8D4;
 border-top:0px;
 border-bottom:0px;
 border-right:0px;
 overflow-x:hidden;
 overflow-y:auto;
 left:0px;
 position:absolute;
 z-index:899;
 float:left;
}
.flexigrid div.nDiv table {
 margin-left:-1px;
 border-collapse:collapse;
 border-top:1px solid #DAD8D4;
 border-bottom:1px solid #DAD8D4;
}
.flexigrid div.hDivBox {
 float:left;
 padding-right:40px;
}
.flexigrid div.bDiv table {
 margin-bottom:10px;
}
.flexigrid div.bDiv table.autoht {
 border-bottom:0px;
 margin-bottom:0px;
}
.flexigrid div.nDiv td {
 padding:2px 3px;
 cursor:default;
 border-left:1px solid #DAD8D4;
 border-right:1px solid #DAD8D4;
}
.flexigrid div.nDiv tr:hover td,.flexigrid div.nDiv tr.ndcolover td {
 background-color:#5ACAFE;
}
.flexigrid div.nDiv td.ndcol1 {
 text-align:center;
 width:30px;
}
.flexigrid div.nDiv td.ndcol2 {
 padding-left:10px;
}
.flexigrid div.nDiv tr:hover td.ndcol1,.flexigrid div.nDiv tr.ndcolover td.ndcol1 {
}
.flexigrid div.nDiv tr:hover td.ndcol2,.flexigrid div.nDiv tr.ndcolover td.ndcol2 {
}
.flexigrid div.nBtn {
 position:absolute;
 height:28px;
 width:14px;
 z-index:900;
 top:0px;
 left:0px;
 margin-top:1px;
 cursor:pointer;
 display:none;
}
.nBtnClick {
 height:30px;
}
.flexigrid div.nBtn div {
 width:18px;
 height:28px;
 background:url(../../Images/nbtn.png) no-repeat center;
}
.flexigrid div.nBtn.srtd {
}
.flexigrid div.mDiv {
 background:url(../../images/wbg.gif) repeat-x top;
 border:1px solid #ccc;
 border-bottom:0px;
 border-top:0px;
 font-weight:bold;
 display:block;
 overflow:hidden;
 white-space:nowrap;
 position:relative;
}
.flexigrid div.mDiv div {
 padding:6px;
 white-space:nowrap;
}
.flexigrid div.mDiv div.ptogtitle {
 position:absolute;
 top:4px;
 right:3px;
 padding:0px;
 height:16px;
 width:16px;
 overflow:hidden;
 border:1px solid #ccc;
 cursor:pointer;
}
.flexigrid div.mDiv div.ptogtitle:hover {
 background-position:left -2px;
 border-color:#bbb;
}
.flexigrid div.mDiv div.ptogtitle span {
 display:block;
 border-left:1px solid #eee;
 border-top:1px solid #fff;
 border-bottom:1px solid #ddd;
 width:14px;
 height:14px;
 background:url(../../images/uup.png) no-repeat center;
}
.flexigrid div.mDiv div.ptogtitle.vsble span {
 background:url(../../images/ddn.png) no-repeat center;
}
.flexigrid div.tDiv {
 background:#fafafa url(../../images/bg.gif) repeat-x top;
 position:relative;
 border:1px solid #ccc;
 border-bottom:0px;
 overflow:hidden;
}
.flexigrid div.tDiv2 {
 float:left;
 clear:both;
 padding:1px;
}
.flexigrid div.sDiv {
 background:#fafafa url(../../images/bg.gif) repeat-x top;
 position:relative;
 border:1px solid #ccc;
 border-top:0px;
 overflow:hidden;
 display:none;
}
.flexigrid div.sDiv2 {
 float:left;
 clear:both;
 padding:5px;
 padding-left:5px;
 width:1024px;
}
.flexigrid div.sDiv2 input,.flexigrid div.sDiv2 select {
 vertical-align:middle;
}
.flexigrid div.btnseparator {
 float:left;
 height:22px;
 border-left:1px solid #DAD8D4;
 margin:1px;
}
.flexigrid div.fbutton {
 float:left;
 display:block;
 cursor:pointer;
 padding:1px;
}
.flexigrid div.fbutton div {
 float:left;
 padding:1px 3px;
}
.flexigrid div.fbutton span {
 float:left;
 display:block;
 padding:3px;
}
.flexigrid div.fbutton:hover,.flexigrid div.fbutton.fbOver {
 padding:0px;
 border:1px solid #ccc;
}
.flexigrid div.fbutton:hover div,.flexigrid div.fbutton.fbOver div {
 padding:0px 2px;
 border-left:1px solid #fff;
 border-top:1px solid #fff;
 border-right:1px solid #eee;
 border-bottom:1px solid #eee;
}
.flexigrid div.hDiv {
 background-color:#F4F4F4;
 position:relative;
 border:1px solid #DAD8D4;
 overflow:hidden;
 margin-right:-1px;
}
.flexigrid div.hDiv table thead th {
 font-weight:bold;
}
.flexigrid div.hDiv table {
}
.flexigrid div.cDrag {
 float:left;
 position:absolute;
 z-index:2;
 overflow:visible;
}
.flexigrid div.cDrag div {
 float:left;
 background:none;
 display:block;
 position:absolute;
 height:24px;
 width:5px;
 cursor:col-resize;
}
.flexigrid div.cDrag div:hover,.flexigrid div.cDrag div.dragging {
 background:url(../../images/line.gif) repeat-y 2px center;
}
.flexigrid div.iDiv {
 border:1px solid #316ac5;
 position:absolute;
 overflow:visible;
 background:none;
}
.flexigrid div.iDiv input,.flexigrid div.iDiv select,.flexigrid div.iDiv textarea {
 font-family:Helvetica,Arial, sans-serif;
 font-size:12px;
}
.flexigrid div.iDiv input.tb {
 border:0px;
 padding:0px;
 width:100%;
 height:100%;
 padding:0px;
 background:none;
}
.flexigrid div.bDiv {
 border:1px solid #ccc;
 border-top:0px;
 background:#fff;
 overflow:auto;
 position:relative;
 margin-right:-1px;
}
.flexigrid div.bDiv table {
}
.flexigrid div.hGrip {
 position:absolute;
 top:0px;
 right:0px;
 height:5px;
 width:5px;
 background:url(../../images/line.gif) repeat-x center;
 margin-right:1px;
 cursor:col-resize;
}
.flexigrid div.hGrip:hover,.flexigrid div.hGrip.hgOver {
 border-right:1px solid #999;
 margin-right:0px;
}
.flexigrid div.vGrip {
 height:5px;
 overflow:hidden;
 position:relative;
 border-top:1px solid #DAD8D4;
 text-align:center;
 cursor:row-resize;
}
.flexigrid div.vGrip span {
 display:block;
 margin:1px auto;
 width:20px;
 height:1px;
 overflow:hidden;
 border-top:1px solid #aaa;
 border-bottom:1px solid #aaa;
 background:none;
}
.flexigrid div.hDiv th,.flexigrid div.bDiv td {
 /**text-align:left;**/
 border-right:1px dotted #DAD8D4;
 overflow:hidden;
 vertical-align:top !important;
 padding-left:0;
 padding-right:0;
}
.flexigrid div.hDiv th {
 *border-right:0px;
 _border-right:0px;
}
.flexigrid div.hDiv th div,.flexigrid div.bDiv td div,div.colCopy div {
 padding-bottom:8px;/**5**/
 padding-top:8px;/**6**/
}
.flexigrid div.hDiv th,div.colCopy {
 font-weight:normal;
 height:24px;
 cursor:default;
 white-space:nowrap;
 overflow:hidden;
}
div.colCopy {
 font-family:Helvetica, Arial,sans-serif;
 font-size:12px;
 background:#fafafa url(../../images/fhbg.gif) repeat-x bottom;
 border:1px solid #ccc;
 border-bottom:0px;
 overflow:hidden;
}
.flexigrid div.hDiv th.sorted {
}
.dropdownStatus {
 background:url(../../Images/arrowdown1.png) no-repeat scroll center right transparent;
}
.flexigrid div.hDiv th.thOver {
}
.flexigrid div.hDiv th.thOver div,.flexigrid div.hDiv th.sorted.thOver div {
}
.flexigrid div.hDiv th.sorted div {
 border-bottom:0px solid #ccc;
 padding-bottom:5px;
}
.flexigrid div.hDiv th.thMove {
 background:#fff;
 color:#fff;
}
.flexigrid div.hDiv th.sorted.thMove div {
 border-bottom:1px solid #fff;
 padding-bottom:4px
}
.flexigrid div.hDiv th.thMove div {
 background:#fff !important;
}
.flexigrid div.hDiv th div.sdesc {
 background:url(dn.png) no-repeat left center;
}
.flexigrid div.hDiv th div.sasc {
 background:url(up.png) no-repeat left center;
}
.flexigrid div.bDiv td {
 border-bottom:1px dotted #DAD8D4;
 vertical-align:top;
 white-space:nowrap;
}
.flexigrid div.hDiv th div {
 padding-left:8px;/**5px*/
 padding-right:8px;/**5px*/
}
.ie div.hDiv th div {
 padding-top:9px;
}
.flexigrid span.cdropleft {
 display:block;
 background:url(../../images/prev.gif) no-repeat -4px center;
 width:24px;
 height:24px;
 position:relative;
 top:-24px;
 margin-bottom:-24px;
 z-index:3;
}
.flexigrid div.hDiv span.cdropright {
 display:block;
 background:url(../../images/next.gif) no-repeat 12px center;
 width:24px;
 height:24px;
 float:right;
 position:relative;
 top:-24px;
 margin-bottom:-24px;
}
.flexigrid div.bDiv td div {
 padding-right:8px;  /**5px**/
 padding-left:8px;   /**5px**/
}
.flexigrid tr td.sorted {
}
.flexigrid tr td.sorted div {
}
.flexigrid tr.erow td {
 background:#F8F8F8;
 border-bottom:1px dotted #DAD8D4;
}
.flexigrid tr.erow td.sorted {
}
.flexigrid tr.erow td.sorted div {
}
.flexigrid div.bDiv tr:hover td,.flexigrid div.bDiv tr:hover td.sorted,.flexigrid div.bDiv tr.trOver td.sorted,.flexigrid div.bDiv tr.trOver td,#flexigridColumnHeader td:hover {
 background:#FFFCD3;
}
.flexigrid div.bDiv tr.trSelected:hover td,.flexigrid div.bDiv tr.trSelected:hover td.sorted,.flexigrid div.bDiv tr.trOver.trSelected td.sorted,.flexigrid div.bDiv tr.trOver.trSelected td,.flexigrid tr.trSelected td.sorted,.flexigrid tr.trSelected td {
 background-color:#FFFCD3;
}
.flexigrid.novstripe .bDiv table {
 border-bottom:1px solid #ccc;
 border-right:1px solid #ccc;
}
.flexigrid.novstripe div.bDiv td {
 border-right-color:#fff;
}
.flexigrid.novstripe div.bDiv tr.erow td.sorted {
 border-right-color:#e3e3e3;
}
.flexigrid.novstripe div.bDiv tr td.sorted {
 border-right-color:#f3f3f3;
}
.flexigrid.novstripe div.bDiv tr.erow td {
 border-right-color:#f7f7f7;
 border-left-color:#f7f7f7;
}
.flexigrid.novstripe div.bDiv tr.trSelected:hover td,.flexigrid.novstripe div.bDiv tr.trSelected:hover td.sorted,.flexigrid.novstripe div.bDiv tr.trOver.trSelected td.sorted,.flexigrid.novstripe div.bDiv tr.trOver.trSelected td,.flexigrid.novstripe tr.trSelected td.sorted,.flexigrid.novstripe tr.trSelected td {
 border-right:1px solid #0066FF;
 border-left:1px solid #0066FF;
}
.flexigrid.novstripe div.bDiv tr.trOver td,.flexigrid.novstripe div.bDiv tr:hover td {
 border-left-color:#d9ebf5;
 border-right-color:#d9ebf5;
}
.flexigrid div.pDiv {
 /**margin-left:20px;
 border-top:0px;**/
 overflow:hidden;
 white-space:nowrap;
 position:relative;
 border-left: 1px solid #DAD8D4;
 border-right: 1px solid #DAD8D4;
 padding-left: 20px;
}
.flexigrid div.pDiv div.pDiv2 {
 margin:3px;
 margin-bottom:4px;
 margin-left:-2px;
 float:left;
 width:1024px;
}
div.pGroup {
 float:left;
 background:none;
 height:24px;
 margin:0px 5px;
 position:relative;
}
.flexigrid #rp {
 height:20px;
 left:30px;
 position:absolute;
 top:3px;
}
.flexigrid .fixselect {
 line-height:24px;
 height:24px;
}
.flexigrid div.pDiv .pPageStat,.flexigrid div.pDiv .pcontrol {
 position:relative;
 top:5px;
 overflow:visible;
}
.flexigrid div.pDiv input {
 vertical-align:text-top;
 position:relative;
 top:0px;/*-3px*/
}
.flexigrid div.pDiv select {
 height:20px;
}
.flexigrid div.pDiv div.pButton {
 float:left;
 height:22px;
 border:0px;
 cursor:pointer;
 overflow:hidden;
 margin-top:2px;
}
.flexigrid div.pDiv div.pReload {
 margin-top:3px;
}
.flexigrid div.pDiv .pGoto {
 border:0 none;
 cursor:pointer;
 height:22px;
 margin-right:5px;
 margin-top:2px;
 overflow:hidden;
 padding-top:2px;
 padding-bottom:2px;
}
.flexigrid div.pDiv .pNext,.flexigrid div.pDiv .pPrev {
}
.flexigrid div.pDiv .pLast,.flexigrid div.pDiv .pFirst {
}
.flexigrid div.pDiv div.pNext:hover,.flexigrid div.pDiv div.pNext.pBtnOver,.flexigrid div.pDiv div.pPrev:hover,.flexigrid div.pDiv div.pPrev.pBtnOver {
 cursor:pointer;
}
.flexigrid div.pDiv div.pLast:hover,.flexigrid div.pDiv div.pLast.pBtnOver,.flexigrid div.pDiv div.pFirst:hover,.flexigrid div.pDiv div.pFirst.pBtnOver {
 cursor:pointer;
}
.flexigrid div.pDiv .pNext ,.flexigrid div.pDiv .pLast {
 float:right;
 line-height:20px;
 text-align:right;
}
.flexigrid div.pDiv .pNext {
 margin-right:13px;
}
.flexigrid div.pDiv .pLast {
}
.flexigrid div.pDiv .pFirst {
 line-height:20px;
}
.flexigrid div.pDiv .pPrev {
 line-height:20px;
 margin-left:13px;
}
.flexigrid div.pDiv .pFirst {
}
.flexigrid div.pDiv .pPrev {
}
.flexigrid div.pDiv div.pButton:hover ,.flexigrid div.pDiv div.pButton.pBtnOver {
 line-height:20px;
}
.flexigrid .loadingimg {
 width:100%;
 height:100%;
 background:url("/images/loading.gif") center center no-repeat;
}
.flexigrid.ie div.hDiv th div,.flexigrid.ie div.bDiv td div,div.colCopy.ie div {
 overflow:hidden;
}
.addimg {
 display:block;
 height:12px;
 width:12px;
 margin:0px auto;
 background-image:url("../../Images/add_off.png");
}
.addimg:hover {
 background-image:url("../../Images/add_on.png");
}
.uploadify {
 position:relative;
 margin-bottom:1em;
 padding-top:10px;
}
.uploadify-button {
 color:white;
 background-color:#13B3FD;
 text-align:center;
 width:100%;
}
.uploadify:hover .uploadify-button {
}
.uploadify-button.disabled {
 background-color:#D0D0D0;
 color:darkgray;
}
.uploadify-queue {
 margin-bottom:1em;
}
.uploadify-queue-item {
 background-color:#F5F5F5;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 font:11px Verdana, Geneva, sans-serif;
 margin-top:5px;
 max-width:350px;
 padding:10px;
}
.uploadify-error {
 background-color:#FDE5DD !important;
}
.uploadify-queue-item .cancel a {
 background:url('/images/uploadify-cancel.png') 0 0 no-repeat;
 float:right;
 height:	16px;
 text-indent:-9999px;
 width:16px;
}
.uploadify-queue-item.completed {
 background-color:#E5E5E5;
}
.uploadify-progress {
 background-color:#E5E5E5;
 margin-top:10px;
 width:100%;
}
.uploadify-progress-bar {
 background-color:#0099FF;
 height:3px;
 width:1px;
}
.dk_container {
 font-family:Helvetica,Arial,sans-serif;
 font-size:12px;
 background-color:white;
 line-height:14px;
}
.dk_container:focus {
 outline:0;
}
.dk_container a {
 cursor:pointer;
 text-decoration:none;
 color:#46626A;
}
.dk_toggle {
 background-image:url('/images/dk_arrows.png');
 background-repeat:no-repeat;
 background-position:90% center;
 padding-bottom:2px;
 padding-left:10px;
 padding-top:2px;
 border:1px solid #DAD8D4;
 color:#46626A;
}
.dk_toggle:hover {
 border-color:#8c8c8c;
}
.dk_focus .dk_toggle {
 border-color:#40b5e2;
}
.dk_open {
 z-index:10;
}
.dk_open .dk_toggle {
 background-color:#F4F4F4;
 border-color:#DAD8D4;
 color:#cccccc;
}
.dk_options ul,.dk_options li {
 padding:0px;
}
.dk_options a {
 background-color:#fff;
 padding:8px 10px;
 border-bottom:1px solid white;
}
.dk_options li:last-child a {
 border-bottom:none;
}
.dk_options a:hover, .dk_option_current a {
 background-color:#13B3FD;
 color:white;
 text-decoration:none;
}
.dk_options_inner {
 border:1px solid #DAD8D4;
}
.dk_container {
 display:inline-block;
 position:relative;
}
.dk_container a {
 outline:0;
}
.dk_toggle {
 display:-moz-inline-stack;
 display:inline-block;
 *display:inline;
 position:relative;
 zoom:1;
}
.dk_open {
 position:relative;
}
.dk_open .dk_options {
 display:block;
 z-index:9;
}
.dk_open .dk_label {
 color:inherit;
}
.dk_options {
 display:none;
 margin-top:-1px;
 position:absolute;
 right:0;
 width:100%;
 z-index:9;
}
.dk_options a, .dk_options a:link, .dk_options a:visited {
 display:block;
}
.dk_options_inner {
 overflow:auto;
 position:relative;
}
.dk_touch .dk_options {
 overflow:hidden;
}
.dk_touch .dk_options_inner {
 max-height:none;
 overflow:visible;
}
.dk_fouc select {
 position:relative;
 top:-99999em;
 visibility:hidden;
}
#loading-mask {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 z-index:20000;
 background-color:black;
 -moz-opacity:0.7;
 opacity:.70;
 filter:alpha(opacity = 70);
}
#loading {
 position:absolute;
 left:35%;
 top:40%;
 padding:2px;
 z-index:20001;
 height:auto;
}
#loading .loading-indicator {
 background:white;
 color:#444;
 font-weight:bold;
 font-size:20px;
 padding:10px;
 margin:0;
 height:auto;
}
#loading-msg {
 width:300px;
 text-align:center;
 margin-top:30px;
 *margin-top:10px;
}
.mouseTips,.mouseTips:link,.mouseTips:hover {
 margin-right:30px;
 margin-left:5px;
 color:#FF7F00;
 text-decoration:none;
 font-weight:bold;
}
.tips {
 background-color:#FCFBE5;
 border:1px solid #DAD8D4;
 font-size:13px;
 padding-left:5px;
 width:330px;
 line-height:22px;
 position:absolute;
 z-index:9999;
}
.etmlinks {
 height:30px;
 line-height:30px;
 border-top:1px dotted #DAD8D4;
 padding-left:20px;
}
.etmlinksNormalBg {
 background-color:#FFFFFF;
}
.etmlinksHoverBg {
 background-color:#FFFCD3;
}
.etmlinks span {
 margin-left:10px;
 margin-right:10px;
}
.etmlink,.etmlink:link {
 color:#FF6600 !important;
}
.remind {
 position:fixed;
 bottom:-167px;
 right:0px;
 border:1px solid #DAD8D4;
 width:330px;
 height:180px;
 overflow:hidden;
 background-color:white;
}
.remind .remindTitle {
 width:100%;
 height:50px;
 color:white;
 font-weight:bold;
 border-bottom:1px solid #DAD8D4;
 line-height:50px;
 padding-left:10px;
 background-color:#13B3FD;
}
.remind .remindContent {
 margin-left:10px;
 margin-right:10px;
 margin-top:5px;
 height:60px;
 overflow:hidden;
 margin-top:25px;
}
.remind .remindBtns {
 text-align:right;
}
.remind .remindBtns .button {
 margin-bottom:5px;
 margin-top:15px;
}
.remind img {
 position:absolute;
 top:12px;
 right:20px;
}
.remind .btnColseRemind,.remind .btnColseRemind:hover,.remind .btnColseRemind:link {
 position:absolute;
 top:-2px;
 right:5px;
 font-size:30px;
 text-decoration:none;
 color:white;
 display:block;
}
#hasUpdate {
 width:315px;
 height:180px;
 border-bottom:1px solid #DAD8D4;
 border-right:1px solid #DAD8D4;
 position:fixed;
 top:0px;
 left:65px;
 background-color:white;
 z-index:2;
}
#hasUpdate .updateTitle {
 margin-left:20px;
 margin-right:20px;
 height:57px;
 line-height:57px;
 border-bottom:3px solid #13B3FD;
 font-family:"Microsoft Yahei","黑体", Helvetica,Arial,sans-serif;
 font-size:25px;
 color:#13B3FD;
}
#hasUpdate .updateContent {
 margin-left:20px;
 margin-right:20px;
 margin-top:15px;
 height:70px;
}
#hasUpdate .updateBtns {
 width:100%;
 text-align:left;
 margin-left:20px;
}
#hasUpdate #btnViewUpdate {
 margin-top:5px;
 margin-bottom:5px;
}
#hasUpdate .updateContent div {
 margin-top:5px;
 margin-bottom:15px;
}
#floatMenu {
 width:630px;
 height:auto;
 position:absolute;
 top:80px;
 left:65px;
 background-color:white;
 z-index:2;
}
#floatMenu .firstMenuContent,#floatMenu .otherMenuContent {
 margin-left:15px;
 margin-right:15px;
}
#floatMenu .firstMenuContent {
 height:47px;
 border-bottom:3px solid #13B3FD;
 font-size:15px;
 font-weight:bold;
 line-height:47px;
}
#floatMenu table td {
 padding-top:10px;
 padding-bottom:10px;
}
#floatMenu img {
 position:absolute;
 right:15px;
 top:15px;
}
#floatMenu img:hover,.childMenuTopBar img:hover {
 cursor:pointer;
}
.childMenuTopBar img {
 position:absolute;
 right:0px;
 top:5px;
}
#floatMenu .floatSecMenu {
 font-weight:bold;
 width:100px;
 padding-top:19px;
}
#floatMenu .thirdMemuDisplay {
 float:left;
 padding-left:10px;
 padding-right:10px;
 border-left:1px solid #DAD8D4;
 margin-top:5px;
 margin-bottom:3px;
 padding-top:5px;
 padding-bottom:3px;
}
#lockScreen {
 position:absolute;
 top:0px;
 left:0px;
 background:url(/images/lockscreen.jpg) no-repeat center center;
 z-index:99999;
}
#lockScreen #moveLock {
 position:absolute;
 bottom:120px;
 left:0px;
 z-index:2;
 width:126px;
 height:126px;
}
.lockNormal {
 background:url(/Images/lockNormal.png) no-repeat;
}
.lockHover {
 background:url(/Images/lockHover.png) no-repeat;
}
.langbtn {
 width:99px;
}
#langList {
 position:absolute;
 bottom:0px;
 left:0px;
 z-index:1000;
 width:78px;
 height:auto;
 overflow:hidden;
 border:1px solid #DAD8D4;
 background-color:white;
}
#langList div {
 width:100%;
 height:25px;
 line-height:25px;
 padding-left:10px;
 border-bottom:1px solid #DAD8D4;
}
#langList div:hover {
 cursor:pointer;
}
#langSelect {
 padding-left:5px;
 padding-right:19px;
}
#langContainer {
 position:relative;
 width:78px;
 text-align:center;
}
#langContainer img {
 position:absolute;
 top:8px;
 right:13px;
}
/*下拉菜单*/
.single-select{ position:relative; display:inline-block; margin-right:5px; vertical-align:middle; cursor:pointer; *float:left; }
	.single-select .boxwrap{ display:inline-block; vertical-align:middle;width:142px; }
	.single-select .select-tit{ position:relative; display:block; padding:5px 38px 5px 10px; min-width:40px; line-height:20px; height:20px; border:solid 1px #eee; text-decoration:none; background:#fff; white-space:nowrap; word-break:break-all; }
	.single-select .select-tit span{ display:inline-block; color:#333; font-size:12px; vertical-align:middle; }
	.single-select .select-tit i{ position:absolute; right:0; top:0; display:block; width:28px; height:100%; border-left:1px solid #eee; background:url(skin_icons.png) 7px -189px no-repeat #fafafa; }
	.single-select .select-items{ display:none; position:absolute; left:0; top:45px; /*overflow:hidden;*/ }
	.single-select .select-items ul{ position:relative; padding:5px; min-width:120px; max-height:280px; border:1px solid #eee; background:#fff; overflow-y:auto; overflow-x:hidden; }
	.single-select .select-items ul li{ display:block; padding:4px 10px; line-height:20px; font-size:12px; color:#666; white-space:nowrap; cursor:pointer; }
	.single-select .select-items ul li:hover{ color:#fff; text-decoration:none; background:#16a0d3; }
	.single-select .select-items ul li.selected{ color:#fff; background:#16a0d3; }
	.single-select .arrow{ display:none; position:absolute; left:15px; top:35px; width:21px; height:11px; text-indent:-9999px; background:url(skin_icons.png) 0 -290px no-repeat; }
    .single-select.up .select-items{ top:auto; bottom:45px; }
    .single-select.up .arrow{ top:-13px; background:url(skin_icons.png) 0 -300px no-repeat; }

.page-footer{ padding:10px 0; height:32px; font-size:12px; }
	.page-footer .btn-wrap{ position:fixed; margin:0; padding:10px 0; top:auto; left:15px; right:15px; bottom:0; background:#fff; z-index:3; }
	.page-footer .btn-wrap:after{ clear:both;content:".";display:block;height:0;visibility:hidden; }